const connection = require("../db/connection")
const input = require("scanline")
const jiancha = require("./jiancha")
const menu = require("../UI/menu")
async function xiugai(){
    const spmc = await input("请输入你要修改前的商品名称：")
    jiancha(spmc)

    const xgsp ={
        "名称":"",
        "价格": 0,
        "种类": "",
        "数量": 0,
    }
    let xgzl = [
        "食品",
        "服装",
        "工具",
        "生活用品",
        "电子产品",
    ];
    xgsp.名称 = await input("请输入你要修改后的商品名称：")
    xgsp.价格 = await input("请输入你要修改的价格：")
    let xuanze = await menu(xgzl,"请选择你的商品新种类：");
    xgsp.种类 = xuanze.text;
    xgsp.数量 = parseInt(await input("请输入你要修改的商品数量："))
    connection.query("update sp set 名称=?,价格=?,种类=?,数量=? where 名称= ? ",[xgsp.名称,xgsp.价格,xgsp.种类,xgsp.数量,spmc],(error,_)=>{
       if (error) {
            console.log("修改商品信息失败", error)
            process.exit(1)
        }
        console.log("你已成功修改商品信息");
    })
    connection.end();
}
module.exports = xiugai